package org.jsbd.boss.dao.impl;

import java.util.List;

import org.jsbd.boss.dao.IDouyingAddConfigDao;
import org.jsbd.boss.domian.DouyingAddConfig;
import org.springframework.stereotype.Repository;

@Repository("douyingAddConfigDao")
public class DouyingAddConfigDaoImpl extends CrackBaseDao implements IDouyingAddConfigDao {

	@Override
	public Integer getListPageCount(DouyingAddConfig douyingAddConfig) {
		return super.queryForCount("qy_douying_add_config.select_douying_add_config_page_count", douyingAddConfig);
	}

	@SuppressWarnings("unchecked")
	@Override
	public List<DouyingAddConfig> getList(DouyingAddConfig douyingAddConfig) {
		return super.queryForList("qy_douying_add_config.select_douying_add_config_list", douyingAddConfig);
	}

	@Override
	public void insert(DouyingAddConfig douyingAddConfig) {
		super.insert("qy_douying_add_config.insert_douying_add_config", douyingAddConfig);
	}

	@Override
	public void update(DouyingAddConfig douyingAddConfig) {
		super.update("qy_douying_add_config.update_douying_add_config", douyingAddConfig);
	}

	@Override
	public void delete(List<Integer> ids) {
		super.batchUpdate("qy_douying_add_config.delete_douying_add_config", ids);
	}

	@Override
	public void updateStart(List<Integer> ids) {
		super.batchUpdate("qy_douying_add_config.update_start_douying_add_config", ids);
	}

}
